iT邦幫忙

2023 iThome 鐵人賽

DAY 13
0

介紹完了 Helm 是什麼以及安裝好了之後,當然就要來開始使用啦。

首先就讓我們先來部署一個 Prometheus 服務為例子好了,這是一個常常被部署在 K8S 上的開源監控告警系統,之後也許會順便介紹到它。

第一步要先替 Helm 加入 Prometheus 的 Repo ,就跟我們替 apt 加入 Helm 的 Repo 一樣,讓我們能夠抓到相關的安裝資訊,畢竟 Helm 號稱是 K8S 的包管理器,因此操作上當然跟 apt 這樣的包管理器類似(話說我好像忘記提到這回事了),然後我們在對 repo 進行 update 的動作,讓 Helm 自動去抓網路上最新的資訊放到我們電腦的快取中,詳細指令如下。

$ helm repo add [resource name] [repo/chartname]
# Ex:
$ helm repo add prometheus-community https://prometheus-community.github.io/helm-charts

$ helm repo update

順便說一下,如果要查看我們目前已有的 Repo ,或是要刪除 Repo ,可以透過以下指令來操作。

$ helm repo list  # 列出已有的 Repo

$ helm repo remove [resource name]
# Ex:
$ helm repo remove prometheus-community

實際操作就如下圖所示:

然後我們就可以搜尋一下有什麼可以安裝到 K8S 中啦。

$ helm search repo [keyword]
# 
$ helm search repo prometheus

確定好要安裝哪個之後,我們就可以透過以下指令進行安裝。

$ helm install [resource name] [repo/chartname]
$ Ex:
$ helm install test prometheus-community/prometheus

安裝好了之後,我們就可以透過下面的指令確定成功安裝。

$ helm list

要移除也相當簡單,也是透過以下指令移除。

$ helm uninstall [resource name]

實際操作如下圖所示:

那我們今天就先到這邊,各位是不是也覺得 Helm 的操作相當簡單呢?


上一篇
Day 12 Helm 安裝
下一篇
Day 14 Helm 三大概念
系列文
你累了嗎,今天來點克勞內提夫!31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言